package 程序员面试金典;

/**
 * 面试题 01.09. 字符串轮转
 * 字符串轮转。给定两个字符串s1和s2，请编写代码检查s2是否为s1旋转而成（比如，waterbottle是erbottlewat旋转后的字符串）。
 *
 * 示例1:
 *
 *  输入：s1 = "waterbottle", s2 = "erbottlewat"
 *  输出：True
 * 示例2:
 *
 *  输入：s1 = "aa", s2 = "aba"
 *  输出：False
 * 提示：
 *
 * 字符串长度在[0, 100000]范围内。
 * 说明:
 *
 * 你能只调用一次检查子串的方法吗？
 */
public class T01_09 {
    //将两个s2 拼接起来 看是否包含S1
    public boolean isFlipedString(String s1, String s2) {

        if (s1.length()!=s2.length()){
            return false;
        }

        String s3 = s2+s2;

        return s3.contains(s1);


    }
}
